@charset "utf-8";
/*全局样式Start*/

body {text-align: center; font-family:Microsoft YaHei,微软雅黑,Arial, Helvetica, sans-serif;margin:0; padding:0; font-size:12px; color:#555555; line-height: 150%; }
div,form,img,ul,ol,li,dl,dt,dd,p {margin: 0; padding: 0; border: 0;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
table,td,tr,th{font-size:12px;}

.tLeft {text-align: left;}
.tCenter {text-align: center;}
.tRight {text-align: right;}
.right {float: right;}
.left {float: left;}
.clear {clear:both;}
.clearL {clear:left;}
.clearR {clear:right;}

/*排列*/
ul,li,ol,dl,dt,dd{list-style:none; margin:0; padding:0}

:focus {outline: none; }
a,area {blr:expression(this.onFocus=this.blur()) }
a img{border:0}
:focus { outline: none; }
a,area { blr:expression(this.onFocus=this.blur()) }

img{vertical-align:middle}

a {text-decoration: none; color: #555555;font-family:Microsoft YaHei,微软雅黑,Arial, Helvetica, sans-serif;}
a:hover {color: #004386;font-family:Microsoft YaHei,Arial, Helvetica, sans-serif;}

/*全局样式End*/

/*页面画布Start*/
.wrap{width:1000px;margin:0 auto; text-align:left; overflow:hidden}
.wrap_2{width:1000px;margin:0 auto; text-align:left}
.wrap12{width:1200px;margin:0 auto; text-align:left; overflow:hidden}
.wrap100p{width:100%;margin:0 auto; text-align:left; overflow:hidden}
/*页面画布End*/

/*控件、按钮信息*/
form{margin:0; padding:0}
input{letter-spacing:1px}
input, textarea, select {font-size: 12px;color:#555555;font-family:Microsoft YaHei, Arial, Helvetica, sans-serif;}
.text{padding:0 5px;border-left:1px solid #CCC;border-top:1px solid #CCC;border-right:1px solid #efefef;border-bottom:1px solid #efefef; background: #fff;}
select{height:28px;line-height:28px; padding:0;padding:0 !important;border-left:1px solid #CCC;border-top:1px solid #CCC;border-right:1px solid #efefef;border-bottom:1px solid #efefef; background: #F9F9F9;}
.text50{width:50px;height:28px;line-height:28px;}
.text80{width:80px;height:28px;line-height:28px;}
.text100{width:100px;height:28px;line-height:28px;}
.text120{width:120px;height:28px;line-height:28px;}
.text150{width:150px;height:28px;line-height:28px;}
.text200{width:200px;height:28px;line-height:28px;}
.text250{width:250px;height:28px;line-height:28px;}
.text300{width:300px;height:28px;line-height:28px;}
.text365{width:365px;height:28px;line-height:28px;}
.text400{width:400px;height:28px;line-height:28px;}
.text500{width:500px;height:28px;line-height:28px;}
.textarea300_80{width:300px;height:80px}
.textarea400_80{width:400px;height:80px}
.textarea500_80{width:500px;height:80px}
.textarea450_160{width:450px;height:160px}
.textarea680_350{width:680px;height:350px}
.textarea100p_80{width:99%;height:80px}
.button{display:inline-block;height:30px;line-height:30px;font-size:14px; cursor:pointer; margin:4px; padding:0 20px;border:1px solid #999; background:#FFFFFF;border-radius:4px;-webkit-border-radius:4px;}
.button_mini{display:inline-block;height:26px;line-height:26px;font-size:14px; cursor:pointer; margin:4px; padding:0 10px;border:1px solid #999; background:#FFFFFF;border-radius:4px;-webkit-border-radius:4px;}
.btn_tips{background:#f5f5f5; border:1px solid #ddd;}
.btn_red{background:#E30000; color:#FFFFFF;border:1px solid #C00;}
.btn_green{background:#090; color:#FFFFFF;border:1px solid #10670C}
.btn_blue{background:#1C5CBD; color:#FFFFFF;border:1px solid #10538F}
.btn_orange{background:#EE9704; color:#FFFFFF;border:1px solid #B67B10}
a.btn_red,a.btn_green,a.btn_blue,a.btn_orange{color:#FFFFFF;}
.text_h22{height:22px; line-height:22px;}
.btn1{ border:0; padding:0 15px; height:40px; line-height:40px; background:#0066cb; font-size:16px; color:#FFFFFF}
.btn2{ border:0; padding:0 15px; height:40px; line-height:40px; background:#ff731b; font-size:16px; color:#FFFFFF}



.tb{width: 100%;background:#fff;}

.tbborder {box-shadow:0px 0px 4px #eee;border-radius:4px;-webkit-border-radius:4px;border-left:1px solid #eee;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.tbborder td,.tbborder th{border-left: 1px solid #eee;border-top: 1px solid #eee;height:30px; text-align:center}
.tb td, .tb th {padding:4px;}
.tb thead{color:#000;font-weight:bold; background:#f5f5f5;}

.tb2{width: 100%; border-collapse: collapse}
.tbborder2 td,.tbborder2 th{border:1px solid #ddd; padding:4px}

.tbborder3 {box-shadow:0px 0px 4px #eee;border-radius:4px;-webkit-border-radius:4px;border-left:1px solid #eee;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.tbborder3 td,.tbborder3 th{border-left: 1px solid #eee;border-top: 1px solid #eee;height:30px;}

.tb3{background:#fff;}

.noBg{background:none}
.noBorder{border:none; border-bottom: 0; border-left: 0; border-top: 0; border-right: 0}
.border{background-color:#ffffff;border:1px solid #ddd;}
.bordert{border-top:1px solid #ddd;}
.borderr{border-right:1px solid #ddd;}
.borderb{border-bottom:1px solid #ddd;}
.borderl{border-left:1px solid #ddd;}
.cborder{background-color:#ffffff;box-shadow:0px 0px 8px #eaeaea;border-radius:4px;-webkit-border-radius:4px;border-left:1px solid #eaeaea;border-top:1px solid #eaeaea;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.cborder2{background-color:#f5f5f5;box-shadow:0px 0px 4px #eee;border-radius:4px;-webkit-border-radius:4px;border-left:1px solid #eee;border-top:1px solid #eee;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.hide{display:none}
.margin{ margin:10px}
.marginb{ margin-bottom:10px}
.margint{ margin-top:10px}
.margint2{ margin-top:20px}
.marginl{ margin-left:10px}
.marginr{ margin-right:10px}
.padding{padding:10px;}
.paddingb{ padding-bottom:10px}
.paddingt{ padding-top:10px}
.paddingl{ padding-left:10px}
.paddingr{ padding-right:10px}

/* 文字高亮 */
.text_bold {font-weight:bold;}
.text_tips{color:#999}
.text_black {color: #000000;}
.text_gray {color: #636363;}
.text_orange {color: #FF6600;}
.text_red {color: #ff0000;}
.text_green {color: #009900;}
.text_blue{color:#1380b3;}
.text_white{color: #fff}
.font12{ font-size:12px}
.font13{ font-size:13px}
.font14{ font-size:14px}
.font15{ font-size:15px}
.font16{ font-size:16px}
.font17{ font-size:17px}
.font18{ font-size:18px}
.font19{ font-size:19px}
.font20{ font-size:20px}
.font22{ font-size:22px}
.font28{ font-size:28px}
.font32{ font-size:32px}
.dialog{display:none; font-family:Microsoft YaHei,微软雅黑,Arial, Helvetica, sans-serif;font-size:14px; text-align:left}
.ui-dialog{z-index: 200000}
.ui-dialog .ui-dialog-title { font-family:Microsoft YaHei,微软雅黑,Arial, Helvetica, sans-serif; font-size:14px;font-weight:bold; text-align:left; color:#000; }

.clear{
	clear: both; 
}
.clearfix:after{ 
visibility: hidden; 
display: block; 
font-size: 0; 
content: "."; 
clear: both; 
height: 0; 
}
* html .clearfix{zoom: 1;} 
*:first-child + html .clearfix{zoom: 1;} 
* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
}
/* 文档格式图标 */
.fileIco {float: left; display: block; width: 16px; height: 16px; background-image: url(../images/IcoFiles.gif); background-repeat: no-repeat; border: 0; overflow: hidden; margin:0 6px 0 0;}
	.files {background-position: 0 0;}
	.fileTxt {background-position: 0 -20px;}
	.fileDoc {background-position: 0 -40px;}
	.fileXls {background-position: 0 -60px;}
	.filePPT {background-position: 0 -80px;}
	.fileZip {background-position: 0 -100px;}
	.fileImg {background-position: 0 -120px;}
	.fileFla {background-position: 0 -140px;}
	.filePdf {background-position: 0 -160px;}
	.fileRar {background-position: 0 -180px;}
	.fileFolder {background-position: 0 -200px;}
	.fileMedia {background-position: 0 -220px;}

a.bl{color:#06F; text-decoration:underline}
.noticecb{ border:1px solid #cfd06d; background:#ffffcc; padding:6px}



/*标题列表mini1*/
.listlink li{ background:url(../images/dot.jpg) no-repeat 5px; padding-left:15px; border-bottom:1px dotted #CCCCCC}
.listlink li a{ font-size:14px;line-height:40px;}
.listlink_mini li{ background:url(../images/news_dot.jpg) no-repeat 5px; padding-left:15px; border-bottom:1px dotted #CCCCCC}
.listlink_mini li a{ font-size:14px;line-height:26px;}

/*新闻或文章详细页*/
.article_title{font-size: 18px;font-size: 18px !important; font-weight:normal;line-height: 50px; text-align:center }
.article_remark{color:#999;height: 30px;text-align: center; }
.article_content{ padding:20px 0}
.article_content,.article_content a,.article_content div,.article_content p,.article_content td,.article_content th,.article_content input,.article_content textarea,.article_content select{font-size: 14px; line-height: 170%;}


/*分类列表*/
.classlist{ background: #fff}
.classlist li a{display:block; line-height: 40px; background:url(../images/arrow.png) no-repeat 10px center; padding-left: 30px; border-bottom: 1px dotted #ddd; font-size: 14px;}
.classlist li a:hover{background-color: #f5f5f5}

/*图片-标题-简介列表*/
.pic_title_intro ul{display: block; margin-bottom: 10px; border-bottom:1px solid #ddd; padding-bottom: 10px}
.pic_title_intro .pic{float: left; margin-right: 10px;}
.pic_title_intro .intro{float: left; line-height: 22px; width: 740px;}
.pic_title_intro .intro a.title{font-size: 14px; font-weight: bold; color:#1380b3}
.pic_title_intro .intro .date{font-size: 12px; color:#999999; font-style:italic}

/*图片列表*/

.pic_list li{float: left; text-align: center;display: block; margin:10px 15px}
.pic_list a.title{font-size: 14px; display:block; line-height:30px}
.pic_list li a img{border:1px solid #ddd}


/*主通栏*/
.mainbg{ background:#fff}
.maintitle{height:50px; line-height:50px; padding:0 20px 0 20px; background:#fff; border-bottom:1px solid #ecf0f3}
.maintitle .title {float:left;font-size:18px;color:#d80d0f; }
.maintitle .more { float:right;font-size:14px;color:#999999; }
.maincontent{ padding:10px; line-height:170%; background: #fff;}
.maincontent,.maincontent td,.maincontent th,.maincontent div,.maincontent p,.maincontent a{line-height:180%;}

.maintitle2{height:50px; line-height:50px; padding:0 20px 0 20px; background:#f7f7f9; border-bottom:1px solid #ecf0f3}
.maintitle2 .title {float:left;font-size:18px; }
.maincontent2{ padding:10px; line-height:170%; background: #fff; margin-top:10px;}
.maincontent2,.maincontent2 td,.maincontent2 th,.maincontent2 div,.maincontent2 p,.maincontent2 a{line-height:180%;}


em.error{background:url(../images/reg_07.gif) no-repeat left; padding-left: 18px; font-size:12px;line-height: 27px;}
em.success{background:url(../images/reg_08.gif) no-repeat left; padding-left: 18px; font-size:12px; line-height: 27px;}



/* 除IE6浏览器的通用方法，悬浮固定代码 */
.ie6fixedTL{position:fixed;left:0;top:0; width:100%; z-index:20000} 
/* IE6浏览器的特有方法 */
* html .ie6fixedTL{position:absolute;top:expression(eval(document.documentElement.scrollTop))} 

